package com.liang.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.liang.entity.CActive;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author 李昂
 * @since 2020-11-30
 */
public interface CActiveService extends IService<CActive> {
    /**
     * @Author 李昂
     * @Description 添加活动
     * @Date 2020/12/5 16:24
     */
    boolean insertAcive(CActive active);

    /**
     * @Author 李昂
     * @Description 根据活动id删除活动
     * @Date 2020/12/5 17:04
     */
    boolean deleteActive(int id);

    //查看active列表
    List<CActive> getActives();


    //查看活动报名人
    List<CActive> getUsers(int id);

    //获取详情页面
    String getDetail(int id);

    //参加活动
    boolean takeInActive(int aid, String id);

    //参加人数，判断自己是否参加
    List<CActive> takeActiveCount(String id);

    //取消参加活动
    boolean CancelActive(String id, int aid);

}
